#pragma once

void SetCurrentCLK6502();
void SetCurrentImageDir();
DWORD CACoreSetSnapshot(SS_CACore* pSS);
DWORD CACoreGetSnapshot(SS_CACore* pSS);

extern eApple2Type	g_Apple2Type;

extern DWORD      cyclenum;
extern DWORD      emulmsec;
extern bool       g_bFullSpeed;

extern JNIEnv* CAenv;
extern jintArray CAdisplaybuffer;

extern DWORD      g_dwSpeed;
extern double     g_fCurrentCLK6502;

extern DWORD      g_dwCyclesThisFrame;

enum eCPU {CPU_6502=1, CPU_Z80};
extern eCPU		g_ActiveCPU;

